package cn.edu.tjut.myUtils;

public class MyUtils {
	/**
	 * 将object或string对象转换为Interger类型
	 * 
	 * @param obj
	 *            被转换的对象
	 * @return Interger 对象
	 */
	public static Integer obj2Integer(Object obj) {
		if (obj == null || obj.toString().trim().equals("")) {
			return null;
		} else {
			return Integer.valueOf(obj.toString().trim());
		}
	}

	/**
	 * 将Interger对象转换为string类型
	 * 
	 * @param ing
	 *            被转换的对象
	 * @return Interger 对象
	 */
	public static String Integer2String(Integer ing) {
		if (ing == null) {
			return null;
		} else {
			return ing.toString();
		}
	}

	/**
	 * 将对象类型转换为int（默认为0)
	 * 
	 * @param obj
	 *            转换对象
	 * @return 转换结果(转换失败默认为0)
	 */
	public static int obj2Int(Object obj) {
		if (obj == null || obj.toString().trim().equals("")) {
			return 0;
		} else {
			return Integer.parseInt(obj.toString().trim());
		}
	}

	/**
	 * 将对象类型转换为long（默认为0)
	 * 
	 * @param obj
	 *            转换对象
	 * @return 转换结果(转换失败默认为0)
	 */
	public static long obj2Long(Object obj) {
		if (obj == null || obj.toString().trim().equals("")) {
			return 0;
		} else {
			return Long.parseLong(obj.toString());
		}
	}
}
